# 元素定位方式有：id name class_name link_text partial_link_text tag_name xpath定位 css_selector
"""
xpath元素定位
常用：
1.路径定位
(1)绝对路径：绝对路径从文档的根节点开始，通过依次指定每个层级的节点来定位目标节点
示例：/html/body/div[1]/div[2]/div/div[1]/div/input
(2)相对路径：相对于当前上下文节点来定位目标节点的路径表达式，若出现多个，则选取查到的第一行（重复时定位不准确）
示例：//input
2.属性定位
(1)单属性：语法：//*[@属性="值"]
例如：//*[@id="txtUName"]   //input[@id="txtUName"]
理解
//整个文档
*找所有元素
元素属性是id="txtUName"
(2)多属性   and or
示例：//input[@id="txtUName" and @name="txtUName"]
3、模糊匹配
(1)包含  //*[contains(@属性,值)]
例如：//*[contains(@class,"icon_name")]
(2)以..开头  //*[starts-with(@属性,值)]
例如：//*[starts-with(@placeholder,"手机")]
注意：引号不能一致，外面用单引号，里面用双引号；里面是单引号，外面就要用双引号
4.文本定位  //*[text()="值"]
例如：//*[text()="全部作品"]
5.轴定位



注意：

"""